﻿.shop_body {width:100%}
.shop_main {margin:0 0.34rem; padding-bottom:2rem}
.shoplist {width:100%; height:2.45rem; border-bottom:#ededee solid 1px; position:relative}
.shoplist_input {float:left; padding-right:0.2rem}
.shoplist_input>input {width:0.3rem; height:0.3rem; background-color:#fff;margin:1.075rem 0;}
.shoplist_img {float:left; width:1.6rem; height:1.75rem; margin:0.35rem 0; margin-right:0.2rem}
.shoplist_img>a {display:block; width:1.6rem; height:1.75rem; background-position:center center; background-repeat:no-repeat; background-size:cover}
.shoplist_txt {float:left; width:59%; height:1.24rem; padding-top:0.34rem}
.shoplist_txt>p {font-size:0.24rem; line-height:150%; color:#333; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow: hidden; margin-bottom:0.05rem}
.shoplist_txt>span {display:block; font-size:0.26rem; line-height:120%; color:#ed3631}

.spinner{width:2.2rem; height:0.6rem; display:block; overflow:hidden; float:right; border:1px solid #d9d9d9; margin:0.3rem 0}
.spinner .Amount{width:1rem; height:0.6rem; line-height:0.6rem; border:none; float:left;text-align:center;color:#565656;outline:0; font-size:0.24rem}
.spinner a {display:inline-block; width:0.6rem; height:0.6rem; background-color:#fff; float:left; cursor:pointer; outline:0;}
.spinner a i{font-style:normal; display:block; width:0.2rem;height:0.2rem; margin:0.2rem auto; text-indent:999999%; overflow:hidden;}
.spinner .Decrease i{background: url(../img/group/spinner_01.png) no-repeat center center}
.spinner .Increase i{background:url(../img/group/spinner_02.png) no-repeat center center}
.spinner .DisDe i{background:url(../img/group/spinner_01s.png) no-repeat center center}
.spinner .DisIn i{background:url(../img/group/spinner_02s.png) no-repeat center center}
.shop_spinner {float:left; margin:0; width:2rem; height:0.5rem;}
.shop_spinner>a {width:0.5rem; height:0.5rem}
.shop_spinner>a>i {margin:0.15rem auto;}
.shop_spinner .Amount {height:0.5rem; line-height:0.5rem; font-size:0.22rem}
.shop_no {position:absolute; right:0; bottom:0.44rem}
.shop_no>a {display:block; width:0.36rem; height:0.36rem; background:url(../img/shop/sc_no.png) no-repeat center center; background-size:0.36rem 0.36rem}

.shop_button {width:100%; height:1rem; border-top:#f1f1f1 solid 1px; position:fixed; left:0; bottom:0; z-index:100; background-color:#fff}
.shop_button_box1 {float:left; width:1rem; height:1rem; font-size:0.24rem; text-align:center; line-height:180%; color:#333}
.shop_button_box1>span {display:block; width:0.3rem; height:0.3rem; margin:auto; padding-top:0.2rem}
.shop_button_box1>span>input {display:block; width:0.3rem; height:0.3rem; background-color:#fff; outline:none;}
.shop_button_box2 { float:right; width:2.4rem; height:1rem;}
.shop_button_box2 a { display:block; width:100%; height:1rem; background-color:#71302c; line-height:1rem; text-align:center; color:#fff; font-size:0.28rem}
.shop_button_box3 { float:right; width:2.8rem; height:1rem; text-align:right}
.shop_button_box3>p {font-size:0.26rem; line-height:150%; color:#ea3838; padding-top:0.14rem; margin-right:0.3rem}
.shop_button_box3>p>span {font-size:0.28rem}
.shop_button_box3>span { display:block; font-size:0.24rem; line-height:140%; color:#333; margin-right:0.3rem}


/*弹框*/
.book_callslip_tc {width:100%; height:100%; position:fixed; left:0; top:0; background-color:rgba(0,0,0,0.5); z-index:999}
.book_callslip_tc_main {margin:0 0.6rem; margin-top:50%; height:3rem; background-color:#FFF; border-radius:0.1rem; position:relative}
.book_callslip_tc_main p {font-size:0.3rem; line-height:180%; padding:0.7rem 0.2rem; text-align:center; color:#3a2626}
.book_callslip_tc_but {position:absolute; bottom:0; left:0; width:100%; height:0.95rem; border-top:#f1e7e7 solid 1px}
.book_callslip_tc_but ul { overflow:hidden; height:0.95rem;}
.book_callslip_tc_but ul li {float:left; width:50%; height:0.95rem;}
.book_callslip_tc_but ul li a { display:block; width:100%; height:0.95rem; font-size:0.28rem; color:#333; line-height:0.95rem; text-align:center}

/*空页面*/
.shop_kong {width:100%; margin-top:20%}
.shop_kong>span {display:block; width:3rem; height:3rem; margin:auto; background:url(../img/shop/shop_kong.png) no-repeat center center; background-size:cover}
.shop_kong>a { display:block; width:1.8rem; height:0.6rem; font-size:0.26rem; color:#fff; background-color:#71302c; line-height:0.6rem; text-align:center; margin:0.4rem auto}







